1358C - Celex Update - CodeForces Solution


math *1600

Please click on ads to support us..

Python Code:

def qtdCam (x1,x2,y1,y2):
    if x1 == y1 or x2 == y2:
        return 1
    aux = qtdCam(x1+1, x2,y1, y2)
    return aux + qtdCam(x1,x2+1,y1,y2)

qtd = int(input())
ret = 0
for i in range(qtd):
    let = input().split()
    x1 = let[0]
    x2 = let[1]
    y1 = let[2]
    y2 = let[3]
        
            a = (int(y1)-int(x1))*(int(y2)-int(x2)) +  1
    print(a)
 		 	 		 	   	 	 	 	  	 	 		  	

C++ Code:

// Online C++ compiler to run C++ program online
#include <bits/stdc++.h>
using namespace std;

int main() {
   int t;
   cin>>t;
   while(t--){
       long long x1 , y1 , x2 , y2;
       cin>>x1>>y1>>x2>>y2;
       long long ans = (x2 - x1) * (y2 - y1) + 1;
       cout<<ans<<endl;
   }

    return 0;
}


Comments

Submit
0 Comments
More Questions

765A - Neverending competitions
1303A - Erasing Zeroes
1005B - Delete from the Left
94A - Restoring Password
1529B - Sifid and Strange Subsequences
1455C - Ping-pong
1644C - Increase Subarray Sums
1433A - Boring Apartments
1428B - Belted Rooms
519B - A and B and Compilation Errors
1152B - Neko Performs Cat Furrier Transform
1411A - In-game Chat
119A - Epic Game
703A - Mishka and Game
1504C - Balance the Bits
988A - Diverse Team
1312B - Bogosort
1616B - Mirror in the String
1660C - Get an Even String
489B - BerSU Ball
977C - Less or Equal
1505C - Fibonacci Words
1660A - Vasya and Coins
1660E - Matrix and Shifts
1293B - JOE is on TV
1584A - Mathematical Addition
1660B - Vlad and Candies
1472C - Long Jumps
1293D - Aroma's Search
918A - Eleven